package com.his.j259w264.pojo;

import java.util.Date;
import java.io.Serializable;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;

/**
 * 健康教育专业培训(HealthEducationTraining)实体类
 *
 * @author EdgeYu
 * @since 2021-09-16 10:15:45
 */

@ApiModel(value = "HealthEducationTraining", description = "健康教育专业培训")
public class HealthEducationTraining implements Serializable {
    private static final long serialVersionUID = -66290513226241970L;
    /**
     * id
     */
    @ApiModelProperty(name = "id", notes = "id", dataType = "Integer", required = true)
    private Integer id;
    /**
     * 培训场次
     */
    @ApiModelProperty(name = "trainingSession", notes = "培训场次", dataType = "Integer", required = true)
    private Integer trainingSession;
    /**
     * 培训时间
     */
    @ApiModelProperty(name = "trainingTime", notes = "培训时间", dataType = "Date", required = true)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date trainingTime;
    /**
     * 培训主题
     */
    @ApiModelProperty(name = "trainingTheme", notes = "培训主题", dataType = "String", required = true)
    private String trainingTheme;
    /**
     * 培训人次
     */
    @ApiModelProperty(name = "personTimes", notes = "培训人次", dataType = "Integer", required = true)
    private Integer personTimes;
    /**
     * 培训地点
     */
    @ApiModelProperty(name = "location", notes = "培训地点", dataType = "String", required = true)
    private String location;
    /**
     * 参加对象
     */
    @ApiModelProperty(name = "entryUser", notes = "参加对象", dataType = "String", required = true)
    private String entryUser;


    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getTrainingSession() {
        return trainingSession;
    }

    public void setTrainingSession(Integer trainingSession) {
        this.trainingSession = trainingSession;
    }

    public Date getTrainingTime() {
        return trainingTime;
    }

    public void setTrainingTime(Date trainingTime) {
        this.trainingTime = trainingTime;
    }

    public String getTrainingTheme() {
        return trainingTheme;
    }

    public void setTrainingTheme(String trainingTheme) {
        this.trainingTheme = trainingTheme;
    }

    public Integer getPersonTimes() {
        return personTimes;
    }

    public void setPersonTimes(Integer personTimes) {
        this.personTimes = personTimes;
    }

    public String getLocation() {
        return location;
    }

    public void setLocation(String location) {
        this.location = location;
    }

    public String getEntryUser() {
        return entryUser;
    }

    public void setEntryUser(String entryUser) {
        this.entryUser = entryUser;
    }

}
